package com.ruoyi.system.service.impl;

import java.util.List;

import com.ruoyi.system.domain.Vo.CmUserPiJ;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.CmUserDangerMapper;
import com.ruoyi.system.domain.Vo.CmUserDanger;
import com.ruoyi.system.service.ICmUserDangerService;
import com.ruoyi.common.core.text.Convert;

/**
 * 异常打卡统计Service业务层处理
 * 
 * @author pop404NotFound
 * @date 2021-11-21
 */
@Service
public class CmUserDangerServiceImpl implements ICmUserDangerService 
{
    @Autowired
    private CmUserDangerMapper cmUserDangerMapper;

    /**
     * 查询异常打卡统计
     *
     * @param id 异常打卡统计主键
     * @return 异常打卡统计
     */
    @Override
    public CmUserDanger selectCmUserDangerById(Long id)
    {
        return cmUserDangerMapper.selectCmUserDangerById(id);
    }

    /**
     * 查询异常打卡统计列表
     * 
     * @param cmUserDanger 异常打卡统计
     * @return 异常打卡统计
     */
    @Override
    public List<CmUserDanger> selectCmUserDangerList(CmUserPiJ cmUserPiJ)
    {
        return cmUserDangerMapper.selectCmUserDangerList(cmUserPiJ);
    }

//    /**
//     * 新增异常打卡统计
//     *
//     * @param cmUserDanger 异常打卡统计
//     * @return 结果
//     */
//    @Override
//    public int insertCmUserDanger(CmUserDanger cmUserDanger)
//    {
//        return cmUserDangerMapper.insertCmUserDanger(cmUserDanger);
//    }
//
    /**
     * 修改异常打卡统计
     *
     * @param cmUserDanger 异常打卡统计
     * @return 结果
     */
    @Override
    public int updateCmUserDanger(Long id)
    {
        return cmUserDangerMapper.updateCmUserDanger(id);
    }
//
//    /**
//     * 批量删除异常打卡统计
//     *
//     * @param ids 需要删除的异常打卡统计主键
//     * @return 结果
//     */
//    @Override
//    public int deleteCmUserDangerByIds(String ids)
//    {
//        return cmUserDangerMapper.deleteCmUserDangerByIds(Convert.toStrArray(ids));
//    }
//
//    /**
//     * 删除异常打卡统计信息
//     *
//     * @param id 异常打卡统计主键
//     * @return 结果
//     */
//    @Override
//    public int deleteCmUserDangerById(Long id)
//    {
//        return cmUserDangerMapper.deleteCmUserDangerById(id);
//    }
}
